// 云函数入口文件
const cloud = require('wx-server-sdk')

cloud.init()

const db = cloud.database()
//所有发表的故事的集合
const tree_hole_story = db.collection("tree_hole_story")
//所有故事的评论的集合
const story_comment = db.collection("story_comment")

// 云函数入口函数
//获取故事的详情
exports.main = async (event, context) => {
  const {id} = event
  //通过id获取到该故事详情
  const result = await tree_hole_story.where({_id:id}).get()
  const storyInfo = result.data[0]
  //获取该故事的所有评论
  const result1 = await story_comment.where({_id:id}).get()
  let commentArr = []
  if(result1.data.length !== 0){
    commentArr = result1.data[0].comment
  }

  return {
    storyInfo,
    commentArr
  }
}